English Dictionary
◊ LUTRA LUTRA
Lutra lutra
n : otter found in Europe and Asia [syn: {Eurasian otter}, {Lutra
lutra}]